E-TCAM: An Efficient SRAM-Based Architecture for TCAM

نویسندگان

  • Zahid Ullah
  • Manish Kumar Jaiswal
  • Ray C. C. Cheung
چکیده

Ternary content addressable memories (TCAMs) perform high-speed search operation in a deterministic time. However, when compared with static random access memories (SRAMs), TCAMs suffer from certain limitations such as lowstorage density, relatively slow access time, low scalability, complex circuitry, and higher cost. One fundamental question is that can we utilize SRAM to combine it with additional logic to achieve the TCAM functionality? This paper proposes an efficient memory architecture, called E-TCAM, which emulates the TCAM functionality with SRAM. E-TCAM logically divides the classical TCAM table along columns and rows into hybrid TCAM subtables and then maps them to their corresponding memory blocks. During search operation, the memory blocks are accessed by their corresponding subwords of the input word and a match address is produced. An example design of 512×36 of E-TCAM has been successfully implemented on Xilinx Virtex-5, Virtex-6, and Virtex-7 field-programmable gate arrays (FPGAs). FPGA implementation results show that E-TCAM obtains 33.33 % reduction in block-RAMs, 71.07 % in slice registers, 77.16 % in lookup tables, 53.54 % in energy/bit/search, and offers 63.03 % improvement in speed, compared with the best available SRAM-based TCAM designs. Z. Ullah (B) · M. K. Jaiswal · R. C. C. Cheung Department of Electronic Engineering, City University of Hong Kong, 83 Tat Chee Avenue, Kowloon Tong, Hong Kong e-mail: [email protected]; [email protected] M. K. Jaiswal e-mail: [email protected] R. C. C. Cheung e-mail: [email protected] Circuits Syst Signal Process

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FPGA Based Architecture for High Performance SRAM Based TCAM for Search Operations

Ternary Content Addressable memory is a type of memory that allows the memory to be searched by content rather than by address. It performs high speed lookup operations within a single clock cycle. But when compared to RAM technology the conventional TCAM circuitry has certain limitations such as low access time, low storage capacity, circuit complexity and high cost. So we can use the benefits...

متن کامل

Low Power and High Performance SRAM-based Architecture for TCAM...V.Gopinath et al.,

Ternary content addressable memories (TCAMs) perform high-speed lookup operation but when compared with static random access memories (SRAMs), TCAMs have certain limitations such as low storage density, relatively slow access time, low scalability, complex circuitry, and are very expensive. Thus, can we use the benefits of SRAM by configuring it (with additional logic) to enable it to behave li...

متن کامل

High Performance and Energy Efficient SRAM-based Architecture for TCAM

Content addressable memory (CAM) is a type of solid-state memory in which data is provided as input and an operation is performed to returns the address as output. Unlike other memories (SRAM, DRAM), it performs the search operation in parallel on complete location at once, offered significant reduction in searching time. A ternary content addressable memory (TCAM) is a specialized CAM design f...

متن کامل

A Low Power VLSI Implementation of STTRAM based TCAM for High Speed Switching Circuits

Ternary content-addressable memory (TCAM) is often used in high speed search intensive applications such as ATM switch, IP filters. Hence, currently ZTCAM, is introduced which emulates the TCAM functionality with SRAM. It has some drawbacks such as low scalability, low storage density, slow access time and high cost. But this paper proposes novel memory architecture of existing Z-TCAM, but with...

متن کامل

FPGA based Ternary Content Addressable Memory using SRAM

Ternary content addressable memory, TCAM is a semiconductor memory device, operates for determining a match between received search data and stored data in TCAM bitcells. TCAM performs high speed lookup operations, but when compared to RAM technology the conventional TCAM circuitry suffers from certain limitations such as low access time, low storage capacity, circuit complexity and much high c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CSSP

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2014